Tech report WUCSE-2006-22: Feature Detection Using Curvature Maps and the Min-Cut/Max-Flow Graph Cut Algorithm
نویسندگان
چکیده
Automatic detection of features in three-dimensional objects is a critical part of shape matching tasks such as object registration and recognition. Previous approaches to local surface matching have either focused on man-made objects, where features are generally well-defined, or required some type of user interaction to select features. Manual selection of corresponding features and subjective determination of the difference between objects are time consuming processes requiring a high level of expertise. Curvature is a useful property of a surface, but curvature calculation on a discrete mesh is often noisy and not always accurate. However, the Curvature Map, which represents shape information for a point and its surrounding region, is robust with respect to grid resolution and mesh regularity. It can be used as a measure of local surface similarity. We use these curvature map properties to extract features and segment the surface accordingly. Although thresholding techniques can be used to generate reasonable features, the choice of a threshold is very subjective and the results may be very sensitive to this choice. To avoid the threshold dilemma and to make the selection of the feature region less subjective, we employ a min-cut/max-flow graph cut algorithm, with vertex weights derived from the curvature map property. A multi-scale approach is used to minimize the dependence on user defined parameters. We show that by combining curvature maps and graph cuts in a multi-scale framework, we can extract meaningful features in a robust way.
منابع مشابه
Feature Detection Using Curvature Maps and the Min-Cut/Max-Flow Graph Cut Algorithm
Automatic detection of features in three-dimensional objects is a critical part of shape matching tasks such as object registration and recognition. Previous approaches to local surface matching have either focused on man-made objects, where features are generally well-defined, or required some type of user interaction to select features. Manual selection of corresponding features and subjectiv...
متن کاملFeature Detection Using Curvature Maps and the Min-cut/Max-flow Algorithm
Automatic detection of features in three-dimensional objects is a critical part of shape matching tasks such as object registration and recognition. Previous approaches often required some type of user interaction to select features. Manual selection of corresponding features and subjective determination of the difference between objects are time consuming processes requiring a high level of ex...
متن کاملA Graph-based Semi-Supervised Learning Approach and its Feature Selection
With the lack of labeled data, the learning accuracy of a supervised learning algorithm deteriorates. Meanwhile, it is more easy to collect plenty of unlabeled data. Furthermore, a graph can be used to express the underlying distribution of data in the dataset. Thus, a classification problem is converted to a graph partition problem. One typical graph-based semi-supervised learning algorithm is...
متن کاملA unifying graph-cut image segmentation framework: algorithms it encompasses and equivalences among them
We present a general graph-cut segmentation framework GGC, in which the delineated objects returned by the algorithms optimize the energy functions associated with the p norm, 1 ≤ p ≤ ∞. Two classes of well known algorithms belong to GGC: the standard graph cut GC (such as the min-cut/max-flow algorithm) and the relative fuzzy connectedness algorithms RFC (including iterative RFC, IRFC). The no...
متن کاملEecient Approximation Algorithms for Semideenite Programs Arising from Max Cut and Coloring Eecient Approximation Algorithms for Semideenite Programs Arising from Max Cut and Coloring
The best known approximation algorithm for graph MAX CUT, due to Goemans and Williamson, rst nds the optimal solution a semideenite program and then derives a graph cut from that solution. Building on this result, Karger, Motwani, and Sudan gave an approximation algorithm for graph coloring that also involves solving a semideenite program. Solving these semideenite programs using known methods ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006